[알림]
  • 2025년 3분기 1급 관리자에 대한 투표를 진행 중입니다.
  • Central 스킨에 대한 피드백이 진행 중입니다.
  • the seed(r19 Blame)

    r19
    r12
    1[[분류:the seed]]
    r1
    2[include(틀:위키 엔진)]
    r14
    3||<-2><table align=right><tablewidth=400><tablebordercolor=#0063f5><bgcolor=#0063f5><tablebgcolor=#ffffff,#2d2f34><tablecolor=#fff><height=40px> {{{+1 '''the seed'''}}} ||
    4||<colbgcolor=#0063f5><width=120px> '''종류''' ||[[위키 엔진]] ||
    r17
    5|| '''주요 언어''' ||<colcolor=#373a3c,#dddddd>Node.js ||
    r1
    6|| '''지원 문법''' ||[[나무마크]] ||
    7|| '''지원 언어''' ||[[한국어]] ||
    r17
    8|| '''개발자''' ||[[namu]], PPPP[* 라이선스 페이지에 old frontend라고 되어 있었는데 최근 변경 디자인 변경부터 다시 참여했다.][* 이전에는 kasio도 개발했다고 한다.] ||
    r14
    9|| '''최신 버전''' ||v4.26.0 ||
    r10
    10||<-2><bgcolor=#fff,#2d2f34><color=#373a3c> [[https://feedback.theseed.io|이슈 트래커]] | [[https://theseed.io|더시드위키]] ||
    r1
    11||<-2>||
    12[목차]
    13[clearfix]
    14== 개요 ==
    r5
    15the seed는 위키 엔진 중 하나이다.
    r3
    16
    r5
    17== 특징 ==
    18=== 장점 ===
    19 * [[나무마크|문법]]이 미디어위키 문법보다 간결하기 때문에 익히기 쉽다.
    20 * 토론이 스레드 형식이기 때문에 직관적이다.
    r17
    21 * 비교적으로 나무위키 같은 대형 위키를 위해 만들어진 엔진이기 때문에 안정적이다.
    r5
    22 * 강력한 ACL 기능으로 문서 권한 설정하는 것이 [[미디어위키|다른]] [[openNAMU|엔진]]에 비해서 엄청나다고 할 수 있다.
    23 * 동시에 편집해도 강력한 자동 병합 기능으로 편집 충돌이 거의 일어나지 않는다.
    r6
    24 * 권한이 적다면 편집 요청 기능을 사용할 수 있는데[* 단, 편집 요청 ACL도 충족되지 않을 경우, 편집 요청도 불가능하다.], 권한을 충족하는 사람이 승인해 주면 기여할 수 있는 신박한 기능도 존재한다.
    r5
    25
    26=== 단점 ===
    r14
    27 * 개발자가 namu, PPPP밖에 없기 때문에 파서 취약점을 이용한 반달 등[* 예시: [[2021년 include 반달 사건]]]이 일어났을 때 대응이 늦는 편이다.
    r5
    28
    29=== 권한 ===
    r6
    30==== grant로 부여가 불가능한 권한 ====
    31===== developer[*추측 추측성 정보가 포함되어 있을 수 있다.] =====
    r16
    32 * 개발자 권한. 나무위키에서는 사측이, 알파위키는 Cocoa가 소유하고 있으며 더시드위키는 namu가 가지고 있을 것으로 추측되는 권한이다.
    r14
    33 * grant로 부여할 수 없는 권한으로 엔진 DB에서 지정하는 방식으로 부여되는 것으로 추정된다.
    34 * admin 권한이 없어도 관리자 표시가 된다.
    35 * /admin/config 페이지를 사용한다.
    r5
    36 * 이 권한으로는 위키 설정과 엄청난 기능들을 사용할 수 있는 것으로 알려져 있다.
    r14
    37 * 위키 상단바에 표시되는 로고
    r17
    38 * 패비콘 설정
    r14
    39 * 회원가입 시 표시되는 약관
    40 * 본문 위에 표시되는 위키 공지[* [[https://archive.md/DFFVw|공지 기능 테스트]]때 생긴 것으로 보인다. 이전에 존재하던 senkawa 공지는 스킨에 직접 추가하는 방식인 것으로 추정]
    41 * 이메일 화이트리스트 수정[* openNAMU와 다르게 모두 비워두면 이메일 화이트리스트가 꺼진다.]
    42 * ACL Group 색상 조정[* 정확히는 그룹마다의 색상과 취소선 등을 지정할 수 있는 듯하다. 예를 들면 나무위키에서 통피 IP 색상.]
    r5
    43 * 특정 사이트의 iframe 허용 [[https://feedback.theseed.io/posts/222/dareun-saiteuyi-dongyeongsangeun-ceombu-andoeneungeongayo|#]]
    44 * 파일과 링크가 일치할 때 외부 링크 아이콘을 생략하는 기능 설정 [[https://feedback.theseed.io/posts/246/https-aaa-aaa-pail-aaa-aaa-width-20-munbeobyi-munjejeom|#]]
    45 * 이름 공간 추가 기능[[https://feedback.theseed.io/posts/111/ireumgonggan-saengseong-gweonhan-cuga|#]][* 구조적으로 불가능하다는 것은 DB도 수정해야 하기 때문이 아닐까 추측된다.]
    r14
    46 * ~~특정 리버전을 보지 못하게 하는 기능 (특정 리비전 숨기기 기능)~~[* 4.25.0에 추가된 hide_revision 권한으로 대체되었다.] [[https://feedback.theseed.io/posts/257/sayongja-munseo-yeogsa-sagje-gineung|#1]], [[https://feedback.theseed.io/posts/241/teugjeong-ribijeonman-byeoldoyi-ilggi-acleul-geol-su-issneunji|#2]]
    r5
    47
    r17
    48===== hideip =====
    49 * login_history로 조회했을 때 사용한 IP를 가리는 권한이다.
    r5
    50 * 아마 알파위키나 더시드위키에서 namu가 가지고 있지 않을까 싶다.
    r14
    51 * 해당 권한은 나무위키 차단 기록에서 처음 흔적을 남겼다.
    r12
    52
    r6
    53> * 2018-05-31 04:58:41 umanle 사용자가 live (사용자 권한 설정) +hideip
    54> * 2018-05-31 04:57:39 umanle 사용자가 live (사용자 권한 설정) -developer -hideip
    55> * 2018-05-31 04:56:57 umanle 사용자가 live (사용자 권한 설정) +developer +hideip
    56
    r17
    57===== skip_captcha =====
    58* 캡챠가 완전 무시되는 권한이다.
    r14
    59
    r17
    60===== config =====
    r18
    61* /admin/config 페이지에 접근할수 있는 권한이다.
    r14
    62
    r6
    63==== grant로 부여 가능한 권한 ====
    r14
    64===== grant =====
    r6
    65||<tablewidth=70%> [[파일:the seed-grant.png|width=100%]] ||
    r17
    66|| 권한 부여 UI ||
    r6
    67 * 권한을 부여할 수 있는 권한이다. 하지만 모든 권한은 아니다. 위의 2개의 권한을 부여하지 못하기 때문.
    r7
    68
    69===== delete_thread =====
    r19
    70 * 토론을 날려버릴 수 있는 권한으로, DB에 접근하면 복구할 수 있긴 하다고 하지만 사용하지 않을 때 빼놓고 있는 것을 추천한다.
    71 * 묻지 않고 버튼을 눌러 토론을 날릴 수 있는 문제점이 있었다.
    r14
    72
    73===== login_history =====
    74||<tablewidth=70%> [[파일:the seed-login_history.png|width=100%]] ||
    r6
    75||로그인 기록 조회 UI ||
    r7
    76 * 마지막 로그인 UA[* 가장 최근 접속만 볼 수 있다. 이유는 UA는 쉽게 조작이 가능하기 때문에 중요하다 보이지 않기 때문이라고. [[https://www.alphawiki.org/thread/ADailyAndRainySmoke#10|#]]], 접속한 IP 기록들, 이메일[* UA와 마찬가지로 바꾸기 전의 이메일은 볼 수 없다.]을 볼 수 있다.
    77 * 나무위키에서는 해당 툴이 부실하다고 느꼈는지 자체 툴을 개발하여 사용한다고 한다.
    78 * 알파위키에서는 검사관이 해당 권한을 사용하여 기술적 다중계정 검사를 한다.
    79
    80===== nsacl =====
    r14
    81 * 이름공간 ACL을 조정할 수 있고, 일반 문서 ACL 조건에 상관 없이 문서 ACL도 조정할 수 있다.
    r7
    82
    83===== aclgroup =====
    r19
    84 * ACL 그룹을 생성하거나 제거할 수 있다.
    85 * 계정이나 IP를 한 ACL 그룹에 추가하거나 제거할 수도 있다.
    r14
    86
    87===== admin =====
    r19
    88 * 위키 시스템에서 관리자라고 인식되는 기능이다.
    89 * perm:admin에 해당된다.
    90 * 사용자 문서에서 관리자 틀이 추가된다.
    91 * 라이선스 페이지에서 업데이트 시간을 볼 수 있다.
    r14
    92
    93===== 토론 관련 =====
    94 * update_thread_status
    95 * 토론 스레드를 normal, pause, close로 변경할 수 있는 권한.
    96 * hide_thread_comment
    97 * 토론 스레드 댓글을 블라인드하거나 해제할 수 있으며 블라인드된 댓글을 확인할 수 있는 권한.
    98 * update_thread_document
    99 * 토론 스레드를 다른 문서로 옮길 수 있는 권한.
    100 * update_thread_topic
    101 * 토론 스레드의 주제를 변경할 수 있는 권한.
    102
    103===== 기타 권한 =====
    104 * hide_document_history_log
    105 * 편집 요약을 숨기는 권한.
    106 * api_access
    107 * 자동 편집할 수 있는 api를 생성할 수 있는 권한.
    108 * no_force_captcha
    109 * 캡차가 '''덜 뜨는''' 권한.
    110 * hide_revision
    111 * 리비전을 숨길 수 있는 권한.
    112 * mark_troll_revision
    113 * 리비전을 반달로 표시하는 권한. 반달로 표시되면 역사에서 글자 크기가 작아지며 일반 사용자는 리비전 확인 불가능.
    114 * batch_revert
    115 * 일괄 되돌리기. 사용자가 24시간동안 기여한 문서를 되돌리고 편집 요청은 모두 닫아지며, 토론은 선택적으로 블라인드할 수 있는 권한.
    116
    117== 여담 ==
    r17
    118 * 나무위키 설립자로 알려져 있는 [[namu]], PPPP, kasio 등이 만든 것으로 알려져 있다.
    r9
    119 * 나무위키를 위해 만든 엔진이기 때문에 나무위키가 공개되는 날인 2015년 4월 17일에 공개되었다.
    r8
    120 * 2016년 5월 7일, [[umanle S.R.L.]]가 나무위키를 인수하게 되면서 라이선싱 계약을 한 것으로 보인다.[* 이것 때문에 umanle S.R.L.가 [[알파위키]] 서버의 도움을 주고 있다는 우스갯소리가 존재하는 것이다.] 이와 동시에 나무위키를 위한 엔진에서 일반적인 위키 엔진으로 성향을 바꾼 것으로 보인다.
    121 * 2019년 9월 v4.13.0으로 업데이트되면서 Vue.js 기반의 Nuxt.js로 템플릿 언어가 변경되었는데, 이때 각각의 스킨의 감성이 사라지고 senkawa의 디자인으로 통일되었다.[* 분류 디자인, 토론 스레드 로딩 디자인 등.]
    122 * 편집 창은 iframe으로 동작하기 때문에 램이 적은 기기에서는 조심할 것을 추천한다.[* 탭을 왔다 갔다 몇 번 하면 나라가 있을 때가 많다...]
    r12
    123 * 엔진은 최소 3개(메인, 검색, 파일)로 프로그램이 나누어져 있는 것으로 보인다.
    r8
    124 * 나무위키에서 사용하는 the seed는 순정 the seed가 아니다. 아무래도 플러그인 기능이 있지 않을까 싶다. 예시로 실시간 검색어 기능은 the seed의 기능이 아니라고 한다. [[https://feedback.theseed.io/posts/221/silsigan-geomsaegeogineung|#]]
    r17
    125 * 더시드포럼이 생긴 이유는 [[나무위키]]와 [[알파위키]]에서 동시에 문의를 받다보니 겹치는 문제와 둘 다 학인하기 귀찮아서(...)라고. [[https://www.alphawiki.org/thread/TheWatchfulAndMundaneSpoon|#]]
    r7
    126 * admin 권한이 있으면 라이선스 페이지에 날짜와 시간이 표시되는데, 업데이트가 적용된 시간이 아닌 패치가 올라온 시간을 표시하는 것으로 보인다.[* 사측이 업데이트를 늦게 하는 것이라고 발언한 것과 [[https://feedback.theseed.io/posts/146/namuwikieseo-yeogringkeu-johoe-apiga-jagdonghaji-anheum|#]], 나무위키, 더시드위키, 알파위키의 v4.21.2 시간이 모두 같은 것을 보면 말이다.]
    r5
    127 * 가끔 이전 페이지로 돌아오면 title의 위키 이름이 undefined로 표시될 때가 있다.
    128
    129== 사용하는 위키 ==
    r6
    130 * 운영 중인 위키
    131 * [[나무위키]]
    132 * [[더시드위키]]
    133 * [[알파위키]]
    r9
    134 * [[위브위키]]
    r5
    135 * 접속이 불가한 위키
    136 * 더 시드: namu가 만든 딥웹 위키. 2021년 이후로 접속이 안 되는 것으로 추정된다.
    r6
    137 * R18위키: 처음 만들어졌을 때 알파위키의 데이터를 이용한 것으로 추정되며 [[https://archive.md/he10r|@]], 야한 것을 위한 위키였던 것으로 보인다. [[http://web.archive.org/web/20181228024914/https://r18.wiki/w/R18%EC%9C%84%ED%82%A4|@]] 아카이브된 글들을 보고 싶다면 [[http://web.archive.org/web/*/r18.wiki*|이쪽으로]].